package pub.cleangao.memm.transport.message;

public enum MessageType {

    REQUEST((byte) 0x01),
    RESPONSE((byte) 0x02),
    // exception occur
    EXCEPTION_RESPONSE((byte) 0x03),
    // heartbeat
    HEARTBEAT_REQUEST((byte) 0x04),
    HEARTBEAT_RESPONSE((byte) 0x05),
    // sync services
    SYNC_SERVICES_REQUEST((byte) 0x06),
    SYNC_SERVICES_RESPONSE((byte) 0x07);


    MessageType(byte value) {
        this.value = value;
    }

    private final byte value;

    public byte value() {
        return value;
    }
}
